MEFREKLLKFKLQIVFAFVLSLLTVALVAYSPGFLTVLSYFWPLFLSTALFLAAVFFFARTSDLPVSSTIIPGEGAGLKVAAEGILDYVVGGQHEDILFDSFTKLD